package cocom.iplatform.piaoerbai.bean;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;


/**
 * basic_data
 * @author 
 */

public class BasicDataBean implements Serializable {
    /**
     * 主键id
     */
    private Integer id;

    /**
     *  机构
     */
    private String mechanism;

    /**
     *  资源名称
     */
    private String resourcesName;

    /**
     *  文件依据
     */
    private String documentBasis;

    /**
     *  获取频率
     */
    private String acquisitionFrequency;

    /**
     *  最后一次获取时间
     */
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private Date lastGetTime;

    /**
     *  下次获取时间
     */
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private Date nextGetTime;

    /**
     *  起始时间
     */
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private Date beginTime;

    /**
     *  数据获取方式
     */
    private String getDataType;

    /**
     *  目录名称
     */
    private String directoryName;

    /**
     *  资源共享级别
     */
    private String resourceSharingLevel;

    /**
     *  资源类型
     */
    private String resourceType;

    /**
     *  备注
     */
    private String remarks;


    private static final long serialVersionUID = 1L;

    public BasicDataBean() {
    }



    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getMechanism() {
        return mechanism;
    }

    public void setMechanism(String mechanism) {
        this.mechanism = mechanism;
    }

    public String getResourcesName() {
        return resourcesName;
    }

    public void setResourcesName(String resourcesName) {
        this.resourcesName = resourcesName;
    }

    public String getDocumentBasis() {
        return documentBasis;
    }

    public void setDocumentBasis(String documentBasis) {
        this.documentBasis = documentBasis;
    }

    public String getAcquisitionFrequency() {
        return acquisitionFrequency;
    }

    public void setAcquisitionFrequency(String acquisitionFrequency) {
        this.acquisitionFrequency = acquisitionFrequency;
    }

    public Date getLastGetTime() {
        return lastGetTime;
    }

    public void setLastGetTime(Date lastGetTime) {
        this.lastGetTime = lastGetTime;
    }

    public Date getNextGetTime() {
        return nextGetTime;
    }

    public void setNextGetTime(Date nextGetTime) {
        this.nextGetTime = nextGetTime;
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public String getGetDataType() {
        return getDataType;
    }

    public void setGetDataType(String getDataType) {
        this.getDataType = getDataType;
    }

    public String getDirectoryName() {
        return directoryName;
    }

    public void setDirectoryName(String directoryName) {
        this.directoryName = directoryName;
    }

    public String getResourceSharingLevel() {
        return resourceSharingLevel;
    }

    public void setResourceSharingLevel(String resourceSharingLevel) {
        this.resourceSharingLevel = resourceSharingLevel;
    }

    public String getResourceType() {
        return resourceType;
    }

    public void setResourceType(String resourceType) {
        this.resourceType = resourceType;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }
}